package com.cc.relic;

import basemod.abstracts.CustomRelic;
import com.badlogic.gdx.graphics.Texture;
import com.cc.AllTypeEnum.AllRelicEnum;
import com.megacrit.cardcrawl.dungeons.AbstractDungeon;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

/**
 * @author cc
 * @date 2021/9/3 16:01
 * @Description 这个遗物会在开始的时候赋予玩家99元
 */

public class MyMoney extends CustomRelic {

    /**
     * @Description 遗物的id要与json一致
     * @author sosmcc
     * @param id
     */
    public static final String ID = AllRelicEnum.RELIC_ADDMONEY.getRelicName();

    /**
     * 日志对象
     * @author sosmcc
     * @param
     */
    private static final Logger log = LogManager.getLogger(MyMoney.class);

    public MyMoney() {
        //图片使用内置的 使用破碎王冠 的图标
        //RelicTier.COMMON表示那层出现，是商店，还是其他
        //LandingSound表示出现声音
        super(ID,"crown.png",RelicTier.COMMON,LandingSound.CLINK);
    }

    /**
     * 在战斗开始的时候触发
     * @author sosmcc
     * @param
     */
    @Override
    public void atBattleStart() {
        super.atBattleStart();
        int money =99;
        log.info(">>>回合开始时获得{}金币。<<<", money);
        //给人物添加
        AbstractDungeon.player.gainGold(money);
    }

    /**
     * 遗物内容惊醒描述
     * @author sosmcc
     * @param
     */

    @Override
    public String getUpdatedDescription() {
        return "我就是拿来测试的，练手";
    }
}
